package geometrie;

import java.util.ArrayList;
import java.util.List;

/** Conteneur de figures */
public class Dessin {
	protected String titre;
	protected List<Figure> figures;
	
	public Dessin(String unTitre) {
		this.titre		= unTitre;
		this.figures	= new ArrayList<Figure>();
	}
	public void ajouter(Figure uneFigure) {
		figures.add(uneFigure);
	}
	public double surface() {
		double aire	= 0.0;
		for (Figure fig: figures)
			aire	= aire + fig.surface();
		return aire;
	}
	@Override
	public String toString() {
		return "Dessin [figures=" + surface() + ", titre=" + titre + "]";
	}
	
}
